package com.zb.mobile;

import com.zb.vo.NetworkFieldSelectVo;
import com.zb.vo.NetworkFieldValVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @Author WEN
 * @Date 2023/11/21 0021
 **/
@Data
@ApiModel("服务商信息")
public class NetworkMobileInfoVo {
    @ApiModelProperty(value = "服务商ID")
    private Long id;

    @ApiModelProperty(value = "服务商名称")
    private String name;

    @ApiModelProperty(value = "服务商负责人")
    private String manager;

    @ApiModelProperty(value = "地址-省")
    private String province;

    @ApiModelProperty(value = "地址-市")
    private String city;

    @ApiModelProperty(value = "地址-区")
    private String area;

    @ApiModelProperty(value = "地址-镇")
    private String town;

    @ApiModelProperty(value = "详细地址")
    private String address;

    @ApiModelProperty(value = "工程师自定义字段值对象")
    private List<NetworkFieldValVo> fieldVals;

    @ApiModelProperty(value = "工程师认证字段值对象")
    private List<NetworkFieldValVo> authorFieldVals;
}
